package cn.yym.test.service;


import cn.yym.test.domain.People;
import cn.yym.test.utils.PageBean;

import java.util.Date;

/**
 * @author admin
 */
public interface PeopleService {

    /**
     * 分页的数据
     * @param name
     * @param gender
     * @param begin
     * @param end
     * @param currentPage
     * @return
     */
    PageBean<People> getPageDate(String name, String gender, Date begin, Date end, int currentPage);

    /**
     *     根据id查询删除的people
     * @param id
     */
    void deletePeopleById(Integer id);

    /**
     *     根据id查询对应的people
     * @param id
     * @return
     */
    People getPeopleById(Integer id);

    /**
     * 编辑个人的信息
     * @param id
     * @param name
     * @param gender
     * @param birthday
     * @param email
     */
    void editPeople(Integer id, String name, String gender, Date birthday, String email);
}
